hip.api.renderer.core

Undocumented in source.

Public Imports

hip.api.input.window
public import hip.api.input.window;
Undocumented in source.
hip.api.renderer.vertex
public import hip.api.renderer.vertex;
Undocumented in source.
hip.api.renderer.operations
public import hip.api.renderer.operations;
Undocumented in source.
hip.api.renderer.viewport
public import hip.api.renderer.viewport;
Undocumented in source.
hip.api.renderer.texture
public import hip.api.renderer.texture;
Undocumented in source.
hip.api.renderer.framebuffer
public import hip.api.renderer.framebuffer;
Undocumented in source.
hip.api.renderer.shader
public import hip.api.renderer.shader;
Undocumented in source.
hip.api.renderer.shadervar
public import hip.api.renderer.shadervar;
Undocumented in source.

Members

Enums

HipRendererMode
enum HipRendererMode

Primitive which the renderer will use

HipRendererType
enum HipRendererType

Which API is being used

HipShaderInputLayout
enum HipShaderInputLayout

///////////////////////////////////////Metadata//////////////////////////////////////////

HipShaderInputPadding
enum HipShaderInputPadding

Use this special UDA to say this type is only for accumulating stride and thus should not be defined on shader

HipWindowMode
enum HipWindowMode

Could later be moved to windowing

Functions

HipRenderer
IHipRenderer HipRenderer()
Undocumented in source. Be warned that the author may not have intended to support it.
setHipRenderer
void setHipRenderer(IHipRenderer r)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

IHipRenderer
interface IHipRenderer
Undocumented in source.
IHipRendererImpl
interface IHipRendererImpl

Minimal interface for another API implementation

Structs

DefaultShader
struct DefaultShader

Maybe should not be used in user facing api.

HipRendererInfo
struct HipRendererInfo
Undocumented in source.
HipShaderFragmentUniform
struct HipShaderFragmentUniform

Declares that the struct is as FragmentUniform block.

HipShaderVertexUniform
struct HipShaderVertexUniform

Declares that the struct is as VertexUniform block.

Meta